home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr49 / lgroom3.zip / UPDATE.DOC < prev    next >
Text File  |  1995-02-06  |  6KB  |  121 lines

  1. Version 3.0, Released 2/6/95
  2.  
  3. - Added ability to create menu of programs or batch files to appear
  4.   when LegRoom is triggered.  Retained option to specify program or
  5.   batch file on command line, bypassing menu.  Set LR_DATA to the
  6.   fully qualified name or your menu file, including drive and path
  7.   prefix.  The menu file must be formatted as the included sample.
  8.  
  9. - Added user-configurable hot keys.  Now, instead of the /H= switch
  10.   to set a number key other than '0' for use with the Ctrl and Shift
  11.   as a hot key, just use /H on the LegRoom command line.  You'll be
  12.   prompted to press the desired hot key combination before LegRoom
  13.   goes resident.
  14.  
  15. - Added /P option to suppress replacement of DOS prompt when shelling,
  16.   so that users of DOS shell replacements (e.g., 4DOS) with special
  17.   prompt features can continue to use them without conflicts.
  18.  
  19. - Added /M option to disable protection against swapping out TSRs
  20.   loaded after LegRoom.  In case of a program which installs
  21.   interrupt handlers, LegRoom, by default, will avoid swapping it out
  22.   because it looks like a TSR.
  23.   
  24.   A TSR whose interrupt handlers may be called needs to be kept in
  25.   memory.  However, a non-resident application which installs
  26.   interrupt handlers, such as a laboratory data analysis program, may
  27.   be safe to swap out of memory.  If not swapped, it may consume 100s
  28.   of KB of conventional RAM, limiting the effectiveness of LegRoom in
  29.   this situation.  When used with an application of this type and no
  30.   other TSRs are loaded after LegRoom, it is safe to use /M.  In
  31.   short, EXERCISE CAUTION IN USING THE /M SWITCH.
  32.  
  33. - Minimized the use of temporary batch files.  One is still used when
  34.   shelling to DOS, as a simple, reliable way to temporarily modify the
  35.   DOS prompt.  For lauching applications, however, transition to the
  36.   application is faster and smoother.
  37.  
  38.   Solved the problem with DOSKEY caused by stuffing keystrokes to
  39.   launch the temporary batch file.
  40.  
  41.   Eliminated the need to add an 'EXIT' command at the end of each
  42.   batch file to be launched using the /R= option.  Now, no changes
  43.   must be made to a batch file to make it behave like a TSR.
  44.  
  45. - For users who want to retain the flexibility offered by the previous
  46.   version's approach, we added the /B= option.  It works just like /R=
  47.   except that it's only for batch files and it does not automatically
  48.   return to the suspended application.
  49.  
  50. - Fixed a bug which had the potential to cause sharing conflict with
  51.   temporary files on networks with multiple concurrent users.  The
  52.   likelihood of the problem occurring was very low.  If two users,
  53.   both configured to use disk, rather than memory swapping, were
  54.   located in the same directory and the second one triggered LegRoom
  55.   before the first one returned, their swap files could be corrupted.
  56.  
  57.   Part of the solution requires replacement of the LR_SWAP environment
  58.   variable with LR_TEMP, which (if set) specifies a directory, not a
  59.   file name. All temporary files will be maintained in that directory.
  60.   Remember, in a multi-user environment, you must set LR_TEMP to a
  61.   different directory for each user.
  62.  
  63. - Eliminated the disappearing cursor problem.
  64.  
  65. - Eliminated display of the "Please wait ..." message if not swapping
  66.   to disk.  Since swapping to memory (XMS or EMS) is instantaneous,
  67.   the message would flash on and off for a brief moment, distracting
  68.   some users.
  69.  
  70. - Discontinued the practice of deleting swap files and recreating them
  71.   as needed, to reduce the cumulative disk fragmentation effect over
  72.   time.
  73.  
  74. - Restored temporary files to a visible state so you can delete old
  75.   ones if you have created them in various directories.
  76.  
  77. - Reduced the conventional memory footprint of the resident portion of
  78.   LegRoom (when EMS memory is available and used) by about 1/3 to 1328
  79.   bytes.
  80.  
  81.  
  82. Version 2.0 Released 11/15/93
  83.  
  84. Eliminated the accumulation of temporary files for users who lack
  85. sufficient extended or expanded memory for memory swapping, while
  86. retaining support for multiple users on a network.  Added the use of
  87. environment variable LR_SWAP (if set) for specifying the swap file
  88. (if needed).
  89.  
  90. If LR_SWAP not set, it creates a single swap file named LEGROOM.$$$,
  91. located in the TEMP subdirectory of the directory in which LegRoom
  92. is installed.  In version 1.0 created a unique, new swap file each
  93. time LegRoom was loaded.
  94.  
  95. Automatically deletes prior swap file (if any) on being loaded.
  96. Version 1.0 deleted only swap files which are at least two days old.
  97. Version 2.0 also deletes the swap file on being unloaded.
  98.  
  99. Added prompt to type EXIT to return to the prior application.  Under
  100. DOS 3.0 and up, it gives the name of the application from which you
  101. shelled out.  The new prompt is active while shelled to DOS via
  102. LegRoom.  The prior prompt is restored on typing EXIT.
  103.  
  104. Added save/restore of active character set.
  105.  
  106. Stopped blinking certain screen attributes on restoring foreground
  107. application.
  108.  
  109. Made more robust on Netware networks, when shelling from large
  110. applications.
  111.  
  112. Fixed behavior on Hercules video adapters so it properly restores
  113. the screen after popping up while in graphic mode.
  114.  
  115. Pass on the environment prevailing when LegRoom is loaded, rather
  116. than the master environment.  In version 1.0, if used in Windows or
  117. DesqView, the environment variables set within that environment were
  118. not inherited on shelling to DOS.  In version 2.0, such variables are
  119. available to COMMAND.COM on shelling to DOS or to a triggered
  120. application if using the /R= switch.
  121.